Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWEN TERRACE Semi-Detached £125,500 25 Jun 2004
2 OWEN TERRACE Terraced £132,500 20 Dec 2010
3 OWEN TERRACE Terraced £140,500 18 Dec 2019
4 OWEN TERRACE Terraced £124,000 10 Nov 2006
5 OWEN TERRACE Terraced £124,000 24 Aug 2017
6 OWEN TERRACE Terraced £150,000 31 Aug 2007
7 OWEN TERRACE Terraced £20,700 15 Oct 2001